帖子
查看: 1656|回复: 24

静态编译mipsel的iperf3-3.14 路由器里用

[复制链接] 主动推送 推送至百度

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
1#
本帖最后由 8267 于 2023-9-29 22:27 编辑

我其中有台设备刷的是hiboy版的padavan  想用iperf3测速  于是从自己编译的padavan里导出iperf3复制进去  发现用不了了   以前可以用的    没办法 自己编译了一个最新的iperf3  分享给需要的朋友吧 iperf3_3.14-musl-mipsel.zip (108.5 KB, 下载次数: 74) 解压出iperf3  上传至路由器上传并赋予执行权限 即可
喜欢追新的点这里iperf3/releases 下载最新版本的,只编译了mipsel和arm64的二进制程序



小闪存的路由,/etc/storage里放不下的,可以试试lucktu大佬提供的iperf3 仅35k大小。


再分享一个移植动态库的程序,修改其动态库路径的程序 patchelf-0.18.0_mipsel.zip (340.97 KB, 下载次数: 56)   ,解压出patchelf  上传至路由 赋予执行权限即可

如果你要移植其他设备(同一个架构平台的)上的程序,如果是动态库的,运行提示not found ,ldd 程序 显示 lib***.so  not found ,就是动态库的,
想要运行可以自编译静态的,也可以把库也移过来,使用环境变量 临时添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:你移植的库的路径 如:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib  这样可以运行  如果放在/etc/storage/lib 这样其他的路径,添加临时环境变量 貌似不能识别?那就可以用这个软件修改程序内置的动态库的路径 如:./patchelf --set-rpath /lib:/opt/lib:/tmp/lib /tmp/var/iperf3   其中 --set-rpath 是设置动态库路径  /lib:/opt/lib:/tmp/lib 是想要修改的路径 多个路径用:分隔 /tmp/var/iperf3 是程序路径   这样就把iperf3的动态库路径改成/lib:/opt/lib:/tmp/lib这三个文件夹了, 把移植的库lib***.so这种 放在这个文件夹下就行。
Linux下修改可执行程序或者库的动态链接库的路径

临时环境变量 还有个方便之处    如果你上传程序到闪存/etc/storage/bin这个文件夹下,想要运行 每次都要输入完整路径 如 /etc/storage/bin/zerotier-one -v 多麻烦 ,在参数设置-脚本-在路由器启动后执行里 添加一句  export PATH=$PATH:/etc/storage/bin   这样运行直接输入程序名即可  如zerotier-one -v   你把程序放在哪个文件夹  就添加哪个文件夹  多个文件夹用:分隔    重启临时变量会消失

我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
2#
 楼主| 发表于 2023-9-5 22:58 | 显示全部楼层
jakcy 发表于 2023-9-5 22:50
测试在hiboy的padavan上还是无法使用。

提示什么?
我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
3#
 楼主| 发表于 2023-9-5 23:10 | 显示全部楼层
jakcy 发表于 2023-9-5 23:07
测速提示not found



  不会啊 我就是用的这个测速的   我这刷的hiboy的新三   把iperf3上传到/etc/storage/bin/iperf3      然后赋予执行权限      最后在ssh  就可以使用了啊   输入  iperf3 -s  就可以启动服务了



我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
4#
 楼主| 发表于 2023-9-5 23:11 | 显示全部楼层
jakcy 发表于 2023-9-5 23:08
iperf3: error - unable to connect to server - server may have stopped running or use a different por ...

你输入  iperf3 -help  看看 能不能出来帮助   能出来就可以用   你这个提示是 iperf3:错误 - 无法连接到服务器 - 服务器可能已停止运行或使用不同的端口、防火墙问题等:连接被拒绝
我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
5#
 楼主| 发表于 2023-9-8 14:01 | 显示全部楼层
904570220 发表于 2023-9-8 13:43
你用的是哪个源码编译的?我发现iperf3怎么都用不了,换其他iperf3也是不行的。
最后没有办法,只能用回旧 ...

提示什么?

点评

iperf3,路由器往电脑打TCP流量,直接为0。 UDP看起来就正常,TCP不行  详情 回复 发表于 2023-9-8 20:10
我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
6#
 楼主| 发表于 2023-9-8 20:22 | 显示全部楼层
904570220 发表于 2023-9-8 20:10
iperf3,路由器往电脑打TCP流量,直接为0。
UDP看起来就正常,TCP不行

那不是程序的问题了吧 不行就是直接不能运行的
我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
7#
 楼主| 发表于 2023-9-18 15:43 | 显示全部楼层
mr_zhang 发表于 2023-9-18 15:36
大佬,有没有在openwrt上能运行的,cpu架构 aarch64

openwrt不用这么折腾了吧  应该安装插件很方便了吧,opkg install就可以了吧?

点评

装的插件是2.1.9,没有3.0的,tcp流量打不起来,用不了啊  详情 回复 发表于 2023-9-18 15:58
我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
8#
 楼主| 发表于 2023-9-18 16:10 | 显示全部楼层
mr_zhang 发表于 2023-9-18 15:58
装的插件是2.1.9,没有3.0的,tcp流量打不起来,用不了啊

你去github看看 iperf的官方仓库看看,arm64是很常见的 官方应该有发布 你试试可不可以用

点评

好的,大佬之前看你帖子有一篇是写Padavan开启V匹恩的,现在怎么找不着了?还是我记错了吗  详情 回复 发表于 2023-9-18 16:26
我的恩山、我的无线 The best wifi forum is right here.

25

主题

7

贡献

1119

回帖

菜鸟首领

恩山币
860 nb
9#
 楼主| 发表于 2023-9-18 16:42 | 显示全部楼层
mr_zhang 发表于 2023-9-18 16:26
好的,大佬之前看你帖子有一篇是写Padavan开启V匹恩的,现在怎么找不着了?还是我记错了吗 ...

没有吧,我不会那个,太复杂
我的恩山、我的无线 The best wifi forum is right here.

本版积分规则

有疑问请添加管理员QQ86788181|举报|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2023-11-5 09:38

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

x1
>
<
>>
<<
O
x1

Powered by Yiting & Majiang